Call Control Profile configuration mode defines call-handling rules which can be combined with other profiles – such as an APN profile (see the APN Profile Configuration Mode Commands chapter) – when using the Operator Policy feature. The call control profile is a key element in the Operator Policy feature and the profile is not valid until it is associated with an operator policy (see the
Operator Policy Configuration Mode Commands chapter).
cause_code: Enter an integer from 2 through 111; default code is 13 (roaming not allowed in this location area [LA]).
grp_name: Enter an alphanumeric string of 1 through 63 characters to identify the GTPP group created with the
gtpp group command in the Context configuration mode.
For this call control profile, the following command identifies an accounting context called acctng1 and associates a GTPP server group named
roamers with defined charging gateway accounting functionality.
|
•
|
least-restrictive: least restrictive value applicable when there are no already active PDP context(s).
|
|
•
|
most-restrictive: most restrictive is the most stringent restriction required by any already active PDP context(s).
|
Associates a Home Subscriber Server (HSS) peer service with this call control profile. service_name is an existing HSS peer service expressed as an alphanumeric string of 1 through 63 characters.
Link HO restriction list named HOrestrict1 with this call control profile:
Important: SGSN only: Before using this command, ensure that the appropriate location area code (LAC) information has been defined via the
location-area-list command.
Restrict attaches (do not accept calls) of specified access-type and from specified location areas (defined using either the
all or
location-area-list keywords).
Using this keyword with either the allow or
restrict keywords enables you to configure with more granularity.
list_id: Enter an integer between 1 and 5.
fail-code: Enter an integer from 2 to 111. Refer to the GMM failure cause codes listed below (from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99: Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
r99-or-later : Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
imei: Specifies that the MME is required to query the UE for its International Mobile Equipment Identity (IMEI).
|
|
•
|
imei-sv: Specifies that the MME is required to query the UE for its International Mobile Equipment Identity - Software Version (IMEI-SV).
|
|
•
|
none: Specifies that the MME does not need to query for IMEI or IMEI-SV.
|
|
•
|
allow-on-eca-timeout: Configures the MME to allow equipment that has timed-out on ECA during the attach procedure.
|
|
•
|
deny-greylisted: Configures the MME to deny grey-listed equipment during the attach procedure.
|
|
•
|
deny-unknown: Configures the MME to deny unknown equipment during the attach procedure.
|
|
•
|
verify-emergency: Configures the MME to ignore the IMEI validation of the equipment during the attach procedure in emergency cases. This keyword is only supported in release 12.2 and higher.
|
Important: Before using this command, ensure that the appropriate LAC information has been defined with the
location-area-list command.
The access-type keyword can be included with any of the other three keywords available with the
authenticate activate command.
frequency must be an integer from 1 to 16.
The access-type keyword can be included with any of the other three keywords available with the
authenticate all-events command.
frequency must be an integer from 1 to 16.
|
•
|
combined: Authenticates combined GPRS/IMSI Attaches.
|
|
•
|
gprs-only: Authenticates GRPS Attaches only.
|
frequency must be an integer from 1 to 16.
authenticate rau [ access-type { gprs | umts } | frequency frequency [ access { gprs | umts } ] | periodicity duration [ access { gprs | umts } ] | update-type { combined-update | imsi-combined-update | periodic | ra-update } [ access-type { gprs | umts } | frequency frequency | periodicity duration | with { foreign-ptmsi | inter-rat-local-ptmsi | local-ptmsi } [ access-type { gprs | umts } | frequency frequency | periodicity duration ]
The access-type keyword can be included with any of the other keywords available with the
authenticate rau command.
frequency must be an integer from 1 to 16.
duration: Must be an integer from 1 to 10800.
frequency must be an integer from 1 to 16.
duration: Must be an integer from 1 to 10800.
The access-type keyword can be included with any of the other keywords available with the
authenticate sms command.
frequency must be an integer from 1 to 16.
|
•
|
mo-sms: mobile-originated SMS
|
|
•
|
mt-sms: mobile-terminated SMS
|
frequency must be an integer from 1 to 16.
duration: Must be an integer from 1 to 10800.
Specify the charging characteristic behavior bit. no-records indicates that no accounting records should be generated.
bit_value must be must be an integer from 1 through 12.
local-value behavior bit_value profile index_bit
bit_value: Enter a hexadecimal value between 0x0 and 0xFFF.
index_bit: Enter an integer value from 1 through 15.
|
•
|
hlr-hss-value: Sets the call control profile to use charging characteristics settings received from HLR or HSS. This is the default preference.
|
|
•
|
local-value: Sets the call control profile to use charging characteristics settings from the SGSN or MME only. If no charging characteristics received from HLR then local value will be applicable.
|
Included with the command, this keyword causes the removal of the current check-zone-code configuration and returns to the SGSN to the default where zone-code checking is enabled.
priority is an integer from 1 to 8.
algorithm is one of the following:
gea0, gea1, gea2, gea3.
sms-only: Removes the SMS-only restriction allowing the UE to request voice and short message service (SMS) support for circuit-switched fallback (CSFB).
policy: Removes the configured policy
not-allowed: Specifies that the CSFB function is not allowed for both voice and SMS.
sms-only: Specifies that the CSFB function only supports SMS.
Important: This is a legacy keyword that remains to support earlier versions of the code. It operates identically to the
policy sms-only keyword.
no-suitable-cell-in-tracking-area: Specifies that the EMM NAS cause code “no suitable cell in tracking area” is to be mapped to the specified Diameter result code.
roaming-not-allowed-in-this-tracking-area: Specifies that the EMM NAS cause code “roaming not allowed in this tracking area” is to be mapped to the specified Diameter result code.
tracking-area-not-allowed: Specifies that the EMM NAS cause code “tracking area not allowed” is to be mapped to the specified Diameter result code.
Important: Direct tunneling must be enabled at both of these two points to allow direct tunneling for the MS/UE.
Enter 0, 1, or 2 at the end of 128-eea to define the algorithm being given first priority.
Enter 0, 1, or 2 at the end of 128-eea to define the algorithm being given second priority.
Enter 0, 1, or 2 at the end of 128-eea to define the algorithm being given third priority.
plmnid mcc mcc_number mnc mnc_number
|
•
|
mcc: Specifies the mobile country code (MCC) portion of the PLMN ID. The number can be any integer between 100 and 999.
|
|
•
|
mnc: Specifies the mobile network code (MNC) portion of the PLMN ID. The number can be any 2- or 3-digit integer between 00 and 999.
|
|
•
|
gprs - General Packet Radio Service network
|
|
•
|
umts - Universal Mobile Telecommunications System network
|
|
•
|
network-name: identifies the network name in either short text or full text.
|
|
•
|
send-after: configures the information in message to send after attachment or Routing Area Update (RAU).
|
network-name { full-text name | short-text name }
|
•
|
full-text name: Indicate the network name in full text
|
|
•
|
short-text name: Indicate the network name in short text
|
|
•
|
attach: Information sent after attachment
|
|
•
|
rau: Information sent after routing area update
|
|
•
|
imei: International Mobile Equipment Identity
|
|
•
|
imeisv: International Mobile Equipment Identity - Software Version
|
|
•
|
unciphered: This optional keyword enables the unciphered retrieval of IMEI-SV. If this option is enabled the retrieval procedure will get IMEISV (if auth is still pending, get as part of Authentication and Ciphering Response otherwise, via explicit Identification Request after Security Mode Complete).
|
|
•
|
then-imei: This optional keyword enables the retrieval of software version number before the IMEI. If this option is enabled the equipment identity retrieval procedure will get IMEISV on secured link (after Security mode procedure via explicit GMM Identification Request), and if MS is not having IMEISV (responded with NO Identity), SGSN will try to get IMEI.
|
|
•
|
deny-greylisted: This keyword fine-tunes the configuration and enables the restriction to the user having mobile equipment with an IMEI in the EIR grey list.
|
Specifies the name of a specific Gs service for which to display information. gs_srvc_name is the name of a configured Gs service expressed as an alphanumeric string of 1 through 63 characters that is case sensitive.
ctx_name is name of the configured context of Gs service expressed as an alphanumeric string from 1 through 63 characters that is case sensitive.
Important: A Gs service can be used with multiple SGSN and/or GPRS service.
The following command associates a Gs service instance named stargs1, which is configured in context named
star_ctx, with a call control profile:
This is a filter for the imeisv keyword. It allows the operator to configure the SGSN to send IMEI to the GGSN as IMEI-SV.
Important: When enabled/disabled, fast-path processing will be applicable only to new subscriber who establishes a PDP context after issuing this command (enabling GTP-U fast path). No existing subscriber session will be affected by this command.
Enter 0, 1, or 2 at the end of 128-eia to define the algorithm being given first priority.
Enter 0, 1, or 2 at the end of 128-eia to define the algorithm being given second priority.
Enter 0, 1, or 2 at the end of 128-eia to define the algorithm being given third priority.
If the area-code keyword is included in the command, then only the specified area code is removed from the identified list. If the
area-code keyword is not included with the command, the entire list of LACs is removed from this call control profile.
instance must be an integer between 1 and 5.
area_code: Enter an integer between 1 and 65535.
* If desired, enter multiple LACs separated by a single blank space.
Important: You can only create an allowed or restricted list, not both.
min#_vectors: Enter a digit betwen 1 and 4.
Important: The
secondary keyword is visible and can be selected, however, secondary NRPCA functionality is in development and currently this keyword is not supported for configuration.
instance: Enter a list ID; an integer between 1 and 5.
Important: Before using this keyword, ensure that the appropriate LAC information has been defined with the
location-area-list command, also in this configuration mode.
The T3385-timeout and the
max-actv-retransmission timers configure the retransmission timer and the number of retries for PDP context activation requests. Both of these timers are set in the SGSN service configuration mode.
The configuration for NRPCA can be viewed via the show call-control-profile full name profile_name. Statistics associated with NRPCA can be seen via the
show gmm-sm statistics output and via the
show sgtpc statistics verbose output.
Adding the remove keyword to the command disables the override feature.
|
•
|
gprs: Enables access type as GPRS.
|
|
•
|
umts: Enables access type as UMTS.
|
|
•
|
gprs: Enables access type as GPRS.
|
|
•
|
umts: Enables access type as UMTS.
|
instance must be an integer from 1 through 5. The value must be an already defined instance of a location area code (LAC) list created via the
location-area-list command.
|
•
|
gprs: Enables access type as GPRS.
|
|
•
|
umts: Enables access type as UMTS.
|
list_id must be an integer from 1 through 5. The value must be an already defined instance of a location area code (LAC) list created with the
location-area-list command.
plmn-id mcc mcc_num mnc mnc_num
mcc_num: Enter a 3-digit integer from 100-999.
mnc_num: Enter a 2- or 3-digit integer from 00 to 999.
Important: IMSI or inter-SGSN Attach is not configurable and will always be reallocated.
frequency must be an integer from 1 to 50.
Important: Inter-SGSN RAU will always be reallocated.
frequency must be an integer from 1 to 50.
qos gn-gp { arp high-priority priority medium-priority priority | pre-emption { capability { may-trigger-pre-emption | shall-not-trigger-pre-emption } | vulnerability { not-pre-emptable | pre-emptable }
|
•
|
not-pre-emptable: PDP Contexts imported from Gn/Gp SGSN are not vulnerable to pre-emption.
|
|
•
|
pre-emptable: PDP Contexts imported from Gn/Gp SGSN are vulnerable to pre-emption.
|
|
•
|
max-ul mbr-up: Defines the maximum bit rate for uplink traffic.
|
mbr-up: Enter a value from 0 to 1410065408.
|
•
|
max-dl mbr-up: Defines the maximum bit rate for downlink traffic.
|
mbr-up: Enter a value from 0 to 1410065408.
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
all - adding this option to the keyword determines that the failure cause code will be applicable to all location areas.
list_id must be an integer between 1 and 5. The value must be an already defined instance of a location area code (LAC) list created with the
location-area-list command.
fail-code must be an integer from 2 to 111. Refer to the GMM failure cause codes listed below (from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99: Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
r99-or-later: Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
all - adding this option to the keyword determines that the failure cause code will be applicable to all location areas.
list_id must be an integer between 1 and 5. The value must be an already defined instance of a LAC list created with the
location-area-list command.
fail-code must be an integer from 2 to 111. Refer to the GMM failure cause codes listed below (from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99: Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
r99-or-later: Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
|
•
|
gprs - General Packet Radio Service
|
|
•
|
umts - Universal Mobile Telecommunications System
|
all - adding this option to the keyword determines that the failure cause code will be applicable to all location areas.
list_id must be an integer between 1 and 5. The value must be an already defined instance of a location area code (LAC) list created via the
location-area-list command.
fail-code must be an integer from 2 to 111. Refer to the GMM failure cause codes listed below (from section 10.5.5.14 of the 3GPP TS 124.008 v7.2.0 R7):
|
•
|
before-r99: Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
|
•
|
r99-or-later: Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111.
cause_code: Enter an integer from 2 to 111; default code is 13 (roaming not allowed in this location area [LA]).
|
•
|
before-r99: Indicates the MS would be a 3GPP release prior to R99 and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111. Refer to the list above.
|
•
|
r99-or-later: Indicates the MS would be a 3GPP Release 99 or later and an appropriate failure code should be defined.
|
failure-code code: Enter an integer from 2 to 111. Refer to the list above.
value: Enter an integer from 1 to 256.
sgsn-address rac rac-id lac lac_id [ nri nri ] prefer { fallback-for-dns | local } address { ipv4 ip_address | ipv6 ip_addess }
Important: Typically, use of this keyword is optional. However, it must be included in the command when Flex (SGSN-Pooling) is implemented.
Important: The
fallback-for-dns option is under development for future use and is not supported in this release.
|
•
|
local - instructs the system to use the local IP address configured with this command.
|
|
•
|
ipv4 - specifies a valid address in IPv4 dotted-decimal notation.
|
Important: The
ipv6 option is under development for future use and is not supported in this release.
The sgsn-address command differs from other Call Control Profile configuration mode commands in the following ways:
Important: Typically, use of this command is optional. However, it must be included in the configuration when Flex (SGSN-Pooling) is implemented if (1) the SGSN functions as a default SGSN, then configure the local-NRI of other SGSN with this command; or if (2) another SGSN is offloading, then configure the NB-RAI/null-NRI of the peer-SGSN with this command.
Create a local peer-SGSN address mapping of an RAI with RAC of 123 and LAC of
4444 and an
IPv4 address of
123.11.313.11 for the peer-SGSN:
Map the E.164 number 198765432123456 for the SGSN to this call control profile configuration:
service sgtp_service_name
instance must be an integer between 1 and 5. The value must identify an already defined location area code (LAC) list created with the
location-area-list command.
code: Must be an integer from 2 to 111.
instance must be an integer between 1 and 5. The value must identify an already defined LAC list created with the
location-area-list command.
code: Must be an integer from 2 to 111.
code: Must be an integer from 2 to 111.
instance: Must be an integer between 1 and 5 that identifies the previously defined location area list created with the
location-area-list command.
code: Must be an integer from 2 to 111.
instance: Must be an integer between 1 and 5 that identifies the previously defined location area list created with the
location-area-list command.
timeout minutes time[ detach ]
time: Enter an integer from 1 to 20160 (two weeks).
|
•
|
immediate - Instructs the SGSN to detach immediately after inactivity is detected. May combine with reattach-time-period.
|
|
•
|
next-connection - instructs the SGSN to detach after the next Iu connection after inactivity is detected.
|
Important: Supported for 3G SGSNs only.
|
•
|
reattach-time-period period[ action ] - Specify the number of seconds the SGSN will monitor a new re-attach after the previous detach was due to inactivity. Also, you can define the action to be taken regarding new attaches.
|
period: Enter an integer from 60 to 3600.
action - Select an action:
The following command instructs the SGSN to monitor the connection for up to 360 minutes after inactivity is detected, or detach immediately after inactivity is detected:
|
•
|
imei: Specifies that the MME is required to query the UE for its International Mobile Equipment Identity (IMEI).
|
|
•
|
imei-sv: Specifies that the MME is required to query the UE for its International Mobile Equipment Identity - Software Version (IMEI-SV).
|
|
•
|
none: Specifies that the MME does not need to query for IMEI or IMEI-SV.
|
|
•
|
allow-on-eca-timeout: Configures the MME to allow equipment that has timed-out on ECA during the attach procedure.
|
|
•
|
deny-greylisted: Configures the MME to deny grey-listed equipment during the attach procedure.
|
|
•
|
deny-unknown: Configures the MME to deny unknown equipment during the attach procedure.
|
|
•
|
verify-emergency: Configures the MME to ignore the IMEI validation of the equipment during the attach procedure in emergency cases. This keyword is only supported in release 12.2 and higher.
|
|
•
|
allow-mapped: Configures inter-RAT security-context type as mapped. Mapped security context is allowed after inter-RAT handover. This is the default value.
|
|
•
|
native: Configures inter-RAT security-context type as native only. Inter-RAT handover will always result in a native security context.
|
Removes either a specific LAC from the zone code list. If the location-area-code parameter is not included in the command, then the entire zone code list definition is removed from configuration.
Important: While there is no limit to the number of zone codes that can be created, only 10 LACs per zone code can be defined.